unit fitted with internal combustion engine - German English Dictionary